package com.example.xpvideo.entity.res;

import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;

public class CouponListRes {
    /**
     *主键
     * ${column.comment}
     * isnull 1
     */
    @ApiModelProperty(value="$column.comment",position=1)
    private Integer id;

    /**
     * 优惠券名称
     * isnull 0
     */        @ApiModelProperty(value="优惠券名称",position=2)
    private String name;
    /**
     * 适用商品类型:1-全部商品；2-指定商品；3-指定商品不可用
     * isnull 0
     */        @ApiModelProperty(value="适用商品类型:1-全部商品；2-指定商品；3-指定商品不可用",position=17)
    private Integer useGoodsType;
    /**
     * 优惠券面额(元)
     * isnull 0
     */        @ApiModelProperty(value="优惠券面额(元)",position=5)
    private BigDecimal money;
    /**
     * 使用条件类型：1-无门槛；2-订单满足金额
     * isnull 0
     */        @ApiModelProperty(value="使用条件类型：1-无门槛；2-订单满足金额",position=6)
    private Integer conditionType;
    /**
     * 使用条件类型为2时：该字段为订单满足金额可使用
     * isnull 0
     */        @ApiModelProperty(value="使用条件类型为2时：该字段为订单满足金额可使用",position=7)
    private BigDecimal conditionMoney;
    /**
     * 领取次数类型：1-不限制领取次数；2-限制次数；3-每天限制数量
     * isnull 0
     */        @ApiModelProperty(value="领取次数类型：1-不限制领取次数；2-限制次数；3-每天限制数量",position=15)
    private Integer getNumType;
    /**
     * 领取次数类型为：2、3时：该字段为领取限制的数量
     * isnull 0
     */        @ApiModelProperty(value="领取次数类型为：2、3时：该字段为领取限制的数量",position=16)
    private Integer getNum;
    /**
     * 领取类型：1-直接领取；2-商家赠送;
     * isnull 0
     */        @ApiModelProperty(value="领取类型：1-直接领取；2-商家赠送;",position=14)
    private Integer getType;
    /**
     * 优惠券状态：1-上架中；0-已下架
     * isnull 0
     */        @ApiModelProperty(value="优惠券状态：1-上架中；0-已下架",position=18)
    private Integer status;
    /**
     * 发放开始时间
     * isnull 0
     */        @ApiModelProperty(value="发放开始时间",position=3)
    private Integer sendTimeStart;
    /**
     * 发放结束时间
     * isnull 0
     */        @ApiModelProperty(value="发放结束时间",position=4)
    private Integer sendTimeEnd;
}
